Where in the code will the delays go? Instead of using delay() look into the Blink Without Delay example sketch, it will be a little more writing for you, but it will be better for the code. Unless of course you don't want to do anything else in the time it is mixing the drinks.
One other thing that might make it easier for you; once the code is in the while loop(s), it will not effect any of the other segments. So if you want, for CocktailMenu and GlassSizeMenu, you can still use keys 1 - 4, instead of 3 - 6 and 7 - 10.
I only reason I did it the way I did, was just to match your keypad layout. Speaking of which, now you only have a 4x3 and not a 4x4, it shouldn't make a difference, but its good to keep track of these things.
Was really planning to follow the layout
but the only available keypad is 4x3 that’s
why I made it like that thanks for the info about
the while loop.
Its kinda confusing the
“blinkwithoutdelay”
I’ll try to understand it first.
I was really finding a way that I can get
those oz.
as input that can be recalled once I picked
cocktail drinks
like if I choosed 12oz
then picked margarita.
= it gives this value
if I choose 6 oz.
then picker margarita
= it gives another value
can you make some suggestions please.
while I worked on this blinkwithoutdelay.