Need help--code to make an 2 push buttons dependent on 1 pushbutton

Hello guys,
Please i need help with a part of my project.
i need to make 2 push buttons that control 2 separate codes to be completely dependent on one button.

that is - if the controller button is not pressed, the 2 push buttons will not operate even if they are pressed.

thanks in advance...

What have you tried so far?

This is the entire code i wrote...

int blue=2;
int green=7;
int buzzer=8;
int red=12;
int i=0;
int j=0;
int a=0;
void setup() {
// put your setup code here, to run once:

pinMode(4,INPUT_PULLUP);
pinMode(10,INPUT_PULLUP);
pinMode(5,INPUT_PULLUP);
pinMode (green,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(buzzer,OUTPUT);
pinMode(red,OUTPUT);
//blinkTimer=millis();

}

void loop() {
// put your main code here, to run repeatedly:
int button=digitalRead(13);

if (button==LOW){
digitalWrite(blue,HIGH);
digitalWrite(buzzer,HIGH);
digitalWrite(red,LOW);
do{
i++;
digitalWrite (green,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (green,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(i<16);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
i = 0;
}
int button1=digitalRead(4);
if (button1==LOW){
digitalWrite(blue,HIGH);
digitalWrite(green,LOW);
digitalWrite(red,HIGH);
digitalWrite(buzzer,HIGH);
do{
j++;
digitalWrite (red,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (red,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(j<16);
digitalWrite(blue,LOW);

digitalWrite(red,HIGH);
j = 0;
}
int button2=digitalRead(9);
if(button2==LOW){
int button3=digitalRead(10);
int button4=digitalRead(5);
//BUTTON 3 -- LOCAL OPEN
//BUTTON 4 -- LOCAL CLOSE
if (button3==LOW){
digitalWrite (red,LOW);
digitalWrite (blue,HIGH);
do{
i++;
digitalWrite (green,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (green,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(i<16);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
i = 0;
}
if (button4==LOW){
digitalWrite(green,LOW);
digitalWrite(blue,HIGH);
do{
j++;
digitalWrite (red,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (red,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(j<16);
digitalWrite(blue,LOW);

digitalWrite(red,HIGH);
j = 0;
}
}

}

problem i have is that buttons 3 and 4 keep working regardless of button 2. i need push buttons 3 and 4 to be dependent on pushbutton 2 such that if push button 2 is HIGH, 2 and 3 will not work.

2 and 3 should only work when 2 is LOW