besoin d'aide pour un menu,

Au lieu de ça

     case 42 :
         ;
     }
   }
 }
 AfficheMenu();  // <-- pas ici
}

je pensais à ça

     case 42 :
         ;
     }
   }
   AfficheMenu();  // <-- un cran plus haut
 }
}

Ce n'est pas une grosse différence, mais ça ne rafraîchit l'affichage que quand tu as des modifs (c'est à dire quand tu entres dans le if ( millis() > Tempo ) { ). Le code sera plus réactif (car le rafraîchissement du LCD peut prendre du temps) ce qui est bien pour les boutons, et ça évitera le clignotement du LCD