ciao,
allora, immaginando di avere 4 pulsanti (su, giù, conferma, esci), a seconda di quanti sotto menù vuoi gestire, userei una o più variabili da incrementare con i tasti su e giù per decidere/verificare in che menù sono e quindi cosa mostrare a display; altre variabili gestite dai pulsanti conferma ed esci per entrare ed uscire nel/dal menù selezionato.
Ovviamente ogni variazione delle suddette variabili implica una riscrittura, parziale o totale, del display.
Di solito io uso i classici LCD 16x2 o i 20x4 ed i miei menù li gestisco in questo modo.