Help with 2x2 matrix button board

We are working on just the buttons right now, we will leave the LEDS for later.

If your version has the so-called "isolation diodes" then we must reverse the polarity of the sense:

void setup() 
{	
	pinMode(buttonMatrix1, INPUT);   // Button sense
	pinMode(buttonMatrix2, INPUT);   // external pull-down may be required
	pinMode(buttonMatrix3, INPUT);
	pinMode(buttonMatrix4, INPUT);

	pinMode(SwitchPin, OUTPUT);     // Button Common  
	digitalWrite(SwitchPin, HIGH);
}
void loop() 
{
	Serial.print(analogRead(buttonMatrix1));
	Serial.print("\t");
	Serial.print(analogRead(buttonMatrix2));
	Serial.print("\t");
	Serial.print(analogRead(buttonMatrix3));
	Serial.print("\t");
	Serial.println(analogRead(buttonMatrix4));
	delay(200);
}

Cheers,
John