my button always high

TolpuddleSartre:

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.
byte button_White = 7;
byte button_Amber = 8;
byte button_Blue = 2;
byte White = 11;
byte Blue = 9;
byte Amber = 10;
byte buttonState_White = 0;
byte buttonState_Amber = 0;
byte buttonState_Blue = 0;

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()
{
 Serial.print("White = ");
 Serial.println(buttonState_White);
 Serial.print("Blue = ");
 Serial.println(buttonState_Blue);
 Serial.print("Amber = ");
 Serial.println(buttonState_Amber);
 Serial.println("*********************");
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 delay(100);
 digitalWrite(White, HIGH);
 delay(100);
 digitalWrite(White, LOW);
 buttonState_White = 0;
}

void Amber_State ()
{
 Serial.print("White = ");
 Serial.println(buttonState_White);
 Serial.print("Blue = ");
 Serial.println(buttonState_Blue);
 Serial.print("Amber = ");
 Serial.println(buttonState_Amber);
 Serial.println("*********************");
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(300);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(300);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(300);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(300);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(300);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
 delay(100);
 digitalWrite(Amber, HIGH);
 delay(100);
 digitalWrite(Amber, LOW);
}

void Blue_State()
{
 Serial.print("White = ");
 Serial.println(buttonState_White);
 Serial.print("Blue = ");
 Serial.println(buttonState_Blue);
 Serial.print("Amber = ");
 Serial.println(buttonState_Amber);
 Serial.println("*********************");
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
 delay(100);
 digitalWrite(Blue, HIGH);
 delay(300);
 digitalWrite(Blue, LOW);
}

void loop() {
 buttonState_White = digitalRead(button_White);
 buttonState_Amber = digitalRead(button_Amber);
 buttonState_Blue = digitalRead(button_Blue);
 if (buttonState_White == HIGH)
 {
   White_State();
 }
 if (buttonState_Amber == HIGH)
 {
   Amber_State();
 }
 if (buttonState_Blue == HIGH)
 {
   Blue_State();
 }
}

now only Blue always HIGH