These :
int 1 button = analogRead(A0);
int 2 button = analogRead(A1);
int 3 button = analogRead(A2);
int 4 button = analogRead(A3);
are not valid expressions.
You could make an array of four integers and do something like this :
int buttons[4];
buttons[0] = analogRead(A0);
buttons[1] = analogRead(A1);
buttons[2] = analogRead(A2);
buttons[3] = analogRead(A3);
-edit-
Also, as phil.o mentioned, the conditional expressions are incorrect. They need to be of the form :
if( buttons[0] )
{
}
else if( buttons[1] )
{
}
What you wrote for those is not valid in the C or C++ languages. Make sure you understand the differences.
One other thing - usually buttons states are binary with values of 1 or 0. Are you sure it is correct to acquire them using analogRead()? I see you are using digitalWrite, is there a corresponding digitalRead()?