//Объявление переменных
#define ledPinGreen 2 
#define ledPinRed 4 
#define buttonPins1 7 
#define buttonPins2 8 
#define buttonPins3 12 

void setup() 
{
 //Присваивание режимов работы пинам
 pinMode(buttonPins1, INPUT_PULLUP); 
 pinMode(buttonPins2, INPUT_PULLUP); 
 pinMode(buttonPins3, INPUT_PULLUP); 
 pinMode(ledPinGreen, OUTPUT); 
 pinMode(ledPinRed, OUTPUT);
 Serial.begin(115200);

}
void loop() 
{ 

   bool Pins7 =! digitalRead(buttonPins1); //Считываю значения с 7 пина и записываю в переменную Pins7
   bool Pins8 =! digitalRead(buttonPins2); //Считываю значения с 8 пина и записываю в переменную Pins8
   bool Pins12 =! digitalRead(buttonPins3); //Считываю значения с 12 пина и записываю в переменную Pins12
  
if (Pins7 == true && Pins8 == true  ) // при работе пина 7 взаимоисключаю работу других пинов
{
  digitalWrite(ledPinGreen, HIGH);
}
else
{
 digitalWrite(ledPinGreen, LOW);
}

if (Pins12 == true && Pins7 == true) 
{
  digitalWrite(ledPinRed, HIGH);
}
else
{
 digitalWrite(ledPinRed, LOW);
}
}