How do you plan to solve it?
 
 
/*Paste your code here*/
const int inputA = 2;
const int inputB = 3;
const int ledOR   = 8;
const int ledAND  = 9;
const int ledNOR  = 10;
const int ledNAND = 11;
void setup() {
  pinMode(inputA, INPUT_PULLUP);
  pinMode(inputB, INPUT_PULLUP);
  pinMode(ledOR, OUTPUT);
  pinMode(ledAND, OUTPUT);
  pinMode(ledNOR, OUTPUT);
  pinMode(ledNAND, OUTPUT);
}
void loop() {
  int A = !digitalRead(inputA);  // invert because INPUT_PULLUP
  int B = !digitalRead(inputB);
  // Logic gates
  int andGate  = A && B;
  int orGate   = A || B;
  int nandGate = !(A && B);
  int norGate  = !(A || B);
  // Drive LEDs
  digitalWrite(ledAND, andGate);
  digitalWrite(ledOR, orGate);
  digitalWrite(ledNAND, nandGate);
  digitalWrite(ledNOR, norGate);
}
https://wokwi.com/projects/442530215554496513

Add a video of the output (know more)