Varia la sequenza in base all'ultima scelta

ciao
con il pulsanti devi gestire anche il debounce
per gestire al meglio le sequenze io sceglierei di usare lo switch case con degli if o case annidati