En cuanto a la parte de hardware, no te puedo dar mas ideas de las que ya te han dado por aquí (tengo la electrónica un poco oxidada), pero si quieres hacerte una idea de como organizarte los menús , tengo un proyecto, que aparte de recibir una señal IR ,y guardar datos en una SD, es todo básicamente menús de configuración.. espero pueda ayudarte...