(Arduino Uno) Wrong Input on Pin 2 even though it's not really connected
Due to the internal pull-ups (and the explicit pull-ups in your schematic), 1 means unpushed and a 0 from tying the input to ground through a button means pushed. Your logic is reversed.