Problems with Accurately Reading Many Button Switches

Well, the good news is that enabling the pullup resistor on all of the pins did the trick. I thought I had tried this yesterday, but apparently not.

And sorry about the confusion over the switches. The switches have LEDs on them. There is a - and + terminal for the LED and a - and NC pin I am connected to for the switch.