how can i store which button was pressed last time among many...

then which function should i use... (eeprom write and read) or (eeprom put and read)

if i am writing this simple sketch ..how can i implement them in this one
</>

int x;
const int buttonPin[] = {2, 3};    // the number of the pushbutton pins
const int ledPin =  13;      // the number of the LED pin

// variables will change:
int buttonState = 0;         // variable for reading the pushbutton status

void setup() {

  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);
  // initialize the pushbutton pin as an input:
  for ( x = 0; x < 2; x++)
  {
    pinMode(buttonPin[x], INPUT);
  }
}

void loop() {
  // read the state of the pushbutton value:

  for ( x = 0; x < 2; x++)
  {
    buttonState = digitalRead(buttonPin[x]);
    
    if (buttonState == 0 && buttonPin[x] == 3)
    {
      // turn LED on:
      digitalWrite(ledPin, HIGH);
    }
    if (buttonState == 0 && buttonPin[x] == 2)
    {
      // turn LED off:
      digitalWrite(ledPin, LOW);
    }
  }
} 
[code]