Arduino UNO - Programa de calculadora [SOLUCIONADO]

Si usas un sólo display ¿como harás si la suma te da una valor de dos cifras?
¿No sería mejor utilizar otro tipo de componentes como teclados y alguna lcd?

Tal como veo los códigos expuestos darían problemas. He estado viendo códigos de algunos compañeros en el foro y tienen razón. Da igual si lo pones cómo input o cómo input_pullup.
Si no pones las resistencias y haces una parada de tiempo en el código da problemas si tadas un poco más o un poco menos en soltar el botón.
Uniendo los dos métodos los botones funcionan cómo deben.

Revisa algunos códigos de otros temas donde usan millis(). A mí me sirven para aprender.