pinMode(but,INPUT_PULLUP); oder digitalWrite(but,1); ?

Ja klar, beides aktiviert den internen 10 oder 20kohm widerstand vom pin zu +5V,

bei mir die pins D2 bis D5 (Nano).
const byte butUP = 2;
const byte butDN = 3;
const byte butLI = 4;
const byte butRE = 5;

Das die digitalWrite version aber weniger speicher braucht, würde ich lieber die einsetzen.