Menus y Submenus usando un rotary encoder

Buen dia a todos!

Estoy encarando un proyecto y lo unico que me falta es ver como hacer un sistema de menus y submenus y navegarlo con un rotary encoder con boton.

Estuve aprendiendo como funciona y tengo resuelto el tema de como distinguir cuando gira para un lado y cuando gira para otro, cuando se apreta el boton.

Alguien tiene algun link, idea, ayuda para organizar menus y sub menus?

Gracias

hay varias liberías que ya estan funcionando y muy probadas. Las busco y mejoro esta respuesta.

busca phi menu