Adding keypad to enter a number to change int value

I hope that makes sense...

It's what I was thinking, so, yes, it does.

The next question, then, is what should happen if the start switch is pressed before the '#' key is pressed the second time. Should it be ignored? Or should the partially entered data be discarded, and the default values used?