Maquina de vending y el teclado

Buenas,
Estoy diseñando una máquina de vending con arduino y con el teclado quiero que si las se pulsa un número y luego la letra C de comprar, luego se activará el detáfono. Había pensado usar el array pero no funcionaria ya que si pulsas primero el número 1 y luego te lo repiensas y pulsas el numero 2 y luego la C, no funcionaria ya que el array se quedaria con los dos primeros datos y luego la C que suelta.
No se si me he expresado bien pero confio que alguien me pueda ayuda.
Grácias