too few arguments to function. help

im working on a small piano using buttons and a buzzer. i get this error message "too few arguments to function" what do i do?

int button1 = 2;
int button2 = 3;
int button3 = 4;
int button4 = 5;
int button5 = 6;
int button6 = 7;
int button7 = 8;
int button8 = 9;
int buzzer = 10;
int read1 = 0;
int read2 = 0;
int read3 = 0;
int read4 = 0;
int read5 = 0;
int read6 = 0;
int read7 = 0;
int read8 = 0;

void setup(){

pinMode (button1, INPUT);
pinMode (button2, INPUT);
pinMode (button3, INPUT);
pinMode (button4, INPUT);
pinMode (button5, INPUT);
pinMode (button6, INPUT);
pinMode (button7, INPUT);
pinMode (button8, INPUT);
pinMode (buzzer, OUTPUT);
}

void loop(){

read1 = digitalRead(button1);
read2 = digitalRead(button2);
read3 = digitalRead(button3);
read4 = digitalRead(button4);
read5 = digitalRead(button5);
read6 = digitalRead(button6);
read7 = digitalRead(button7);
read8 = digitalRead(button8);

if(read1 == HIGH){
tone(buzzer)100;
}
if read2 == HIGH){
tone(buzzer)200;
}
if(read3 == HIGH){
tone(buzzer)300;
}
if(read4 == HIGH){
tone(buzzer)400;
}
if(read5 == HIGH){
tone(buzzer)500;
}
if(read6 == HIGH){
tone(buzzer)600;
}
if(read7 == HIGH){
tone(buzzer)700;
}
if(read8 == HIGH){
tone(buzzer)800;
}
}

) is in the wrong place

tone(buzzer)100;

vs

tone(buzzer, 100);

Next time, copy and post the whole error message.