Comment faire un menu avec plusieurs pages

Bonjour,
dans ton code final, on ne retrouve pas la structure du menu de test, il me semble ?
As tu compris ce qui ce passe dans le programme de test "menu"?

De plus ta fonction loop appel la fonction "MenuPrincipal" qui appel plusieurs fonction qui n'ont aucun lien avec l'affichage.
Ta loop devrait contenir directement le code de cette fonction.
Ta fonction "AFFICHAGE", ne devrait pas contenir de fonction de dessin à l'écran, mais avoir la même structure que la fonction "loop" du programme "menu"
Cette fonction gérant en faite le menu à afficher, en appelant la fonction dédié au bon menu.
Ton programme de test est un peu léger et il me semble ne gère pas le rafraichissement des données récupéré dans "ReceptionData".

J'espère que ma réponse est compréhensible et t'aiguille sur ce que tu pourrais faire.