Open English Wordnet
Adjectives
(s)on the nose, on the buttonbeing precise with regard to a prescribed or specified criterion“his guess was on the nose”, “the prediction for snow was right on the button”
Adverbs
(r)precisely, exactly, on the nose, on the dot, on the buttonjust as it should be“‘Precisely, my lord,’ he said”