Beginner needing help with building a menu for standalone system

Arrch:
Statements like this really concern me, as it usually means you have a bunch of examples working and just want to throw it all into one sketch tweaking a few things along the way. This is a terrible way to start a project and will always lead to more headaches than necessary.

You've already broke it down nicely into a handful of steps, so start by getting your company logo to display for 3 seconds and go from there. You can probable get the menu's working first without touching the motors.

No, that is not what I'm doing. I DID open the the Adafruit Library and have modified it to set the LCD color, display my company name for 3 seconds and then display "Main Menu". From there, I don't know how to proceed to make it actually call a function. Sure, I can make it display something else on the screen if I press any of the buttons, but that's just making it say something on the screen. It isn't calling to a function. This is what I need help with.

Is this where I need to incorporate an array?