I need some help with my program.

Hello,
I have small problem, im trying to make lights in room to switch with every button press so basicly,
1 imput and 3 outputs....
what i'm trying to do is every time you press button the output changes for example:
1 press: 1 output is ON
2 press: 2 output is ON
3 button press: 3 output is ON
4 button press AGAIN it repeats 1 output is ON ...
i realy need help how to program this... this is how "far" i got:

const int input1= 9;
const int output1 =  8;   
const int output2 =  7;
const int output3 =  6;
int buttonState = 0;
int bouha = 0;
void setup() {
  pinMode(input1, INPUT);      
  pinMode(output1, OUTPUT);     
  pinMode(output2, OUTPUT);  
  pinMode(output3, OUTPUT);  
}
void loop(){
buttonState = digitalRead(input1);
if (buttonState == HIGH) {       
bouha - +1 -bouha;
}
if (bouha == 4) {
bouha = 0 - bouha;
}

if (bouha == 1) {
digitalWrite(output1, HIGH);  
digitalWrite(output2, LOW);  
digitalWrite(output3, LOW);  
}
if (bouha == 2) {
digitalWrite(output1, LOW);  
digitalWrite(output2, HIGH);  
digitalWrite(output3, LOW);   
}
if (bouha == 3) {
digitalWrite(output1, LOW);  
digitalWrite(output2, LOW);  
digitalWrite(output3, HIGH);    
}




else{}

}

Thanks for your help.

Shouting won't get you there.
Click Modify on your post , get rid of the all upper case, and use the code tags button (#) to add code tags around your code.

You should look in the examples that come with the IDE for the button state change example (File, Examples, Digital, stateChangeDetection). There is a variable in the example that counts button presses. You can use that to know which LED should be on. Hint, look in the reference for modulo.

This line looks funny:

bouha - +1 -bouha;

Shouldn't there be an = or something in there?

Do you want to change the outputs per click or see how many times the button was clicked within a few seconds then turn on the corresponding output?

Ok, then you can use the debounce example and instead of turning on a led, you can increment a counter. That counter will turn on the output that you want.