C’est possible
Vous définissez just une variable qui retiendra l’état courant. Ici vous en avez 2 donc un bool peut suffire
Faudra définir si vous pouvez appuyer sur le bouton en cours de route. Dans ce cas c’est typiquement une définition de programme qui se prête bien à la programmation par machine à états (cf mon tuto éventuellement)
sinon pour simplifier votre gestion des boutons, éventuellement utilisez la librairie de @bricoleau ou alors la librairie OneButton de Matthias Hertel.