my button always high

const byte button_White = 10;
const byte button_Amber = 11;
const byte button_Blue = 4;
const byte White = 7;
const byte Blue = 9;
const byte Amber = 8;

void setup() {
  Serial.begin(9600);
  pinMode(button_White, INPUT);
  pinMode(button_Amber, INPUT);
  pinMode(button_Blue, INPUT);
  pinMode(White, OUTPUT);
  pinMode(Blue, OUTPUT);
  pinMode(Amber, OUTPUT);
}

void White_State()
{
  digitalWrite(White, HIGH);
}

void Amber_State ()
{
  digitalWrite(Amber, HIGH);
}

void Blue_State()
{
  digitalWrite(Blue, HIGH);
}

void loop() {
  int buttonState_White = digitalRead(button_White);
  int buttonState_Amber = digitalRead(button_Amber);
  int buttonState_Blue = digitalRead(button_Blue);

  Serial.print("White = ");
  Serial.println(buttonState_White);
  Serial.print("Blue = ");
  Serial.println(buttonState_Blue);
  Serial.print("Amber = ");
  Serial.println(buttonState_Amber);
  Serial.println("*********************");

  if (buttonState_White == HIGH)
  {
    White_State();
  }
  if (buttonState_Amber == HIGH)
  {
    Amber_State();
  }
  if (buttonState_Blue == HIGH)
  {
    Blue_State();
  }
}

I haven't compiled this.