Con todo respeto CAROL, te podemos ayudar en lo que sea pero basicamente estas pidiendo todo el codigo.
Y normalmente eso se ajusta bastante a como esta diseñado la placa, lenguaje de programacion, etc.
Ademas no creo que nadie se ponga a hacer de 0 un programa que no es para uno.
En fin. Cuando comences con tu programa si tenes alguna duda sobre tu programa con gusto se respondera si sabemos la respuesta.
O tambien pedir algunas ideas de como realizarlo.
Las cosas pueden parecer super simples pero se pueden complicar muchisimo mas de lo que uno cree. Si quisiera por ejemplo no usar delays deberia de usar interrupciones y ahi se complicaria mucho mas, pero funcionaria como uno quiere
.
Ahi nomas tenes:
LCD
Botones
Menu
Funciones para cada menu.