I many problems with the code itself. Also, it will be difficult for anyone to write the "correct coding" without knowing how everything is wired and what you expect to receive via serial in order to control the bulb.
What button are you checking here? INPUT does not define a button pin. button state is not a valid variable name either. buttonState would be a valid variable name, however.
void checkButton();
{
int button state = digitalRead(INPUT)
if (button state == HIGH)
{
loop1();
}
else
{
loop2();
}
}