Erreur compilation LCD [RESOLU]

#include <LiquidCrystal_I2C.h>

#include <Wire.h>                     // permet de communiquer avec les composants utilisant le protocole I2C / TWI 

//      Déclaration des variables   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

int  etat_boutonB, etat_boutonR;
const int pinBoutonB =2;
const int pinBoutonR = 3;
const int pinLed = 4;
int jeu = 0;

//      Déclaration des pins        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

LiquidCrystal_I2C lcd(0x27, 20, 4);


//      Void Menu                   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void menu() {
    // CHOIX JEU
    Serial.begin(9600); 
    pinMode(pinBoutonB, INPUT); //On indique à l’Arduino le mode du pin (entrée)
    pinMode(pinBoutonR, INPUT); //On indique à l’Arduino le mode du pin (entrée)
    lcd.clear();
    lcd.setCursor(6, 0 );
    lcd.print("MENU");
    delay (1500);
    lcd.clear(); 
    //Serial.println("menu");
    while (1) 
    { 
        lcd.setCursor(0, 0 );lcd.print("(B)-Parcours");
        lcd.setCursor(0, 1 );lcd.print("(R)-Distance");
        etat_boutonB = digitalRead(pinBoutonB);
        etat_boutonR = digitalRead(pinBoutonR);
        
        if (etat_boutonB == HIGH ) 
        {
            //Serial.print("BP_B = ");Serial.print(etat_boutonB);Serial.print(" pour choix checkpoint ");Serial.print("x = ");Serial.println(x);
            etat_boutonB=LOW;
            delay(300);
            jeu = 1;
        }
        if (etat_boutonR == HIGH ) 
        {
            //Serial.print("BP_R = ");Serial.print(etat_boutonR);Serial.print("  pour choix Bombe ");Serial.print("x = ");Serial.println(x);
            etat_boutonR=LOW;
            delay(300);
            jeu = 2;
        }    
        if (jeu > 0){break;}
    }
    lcd.clear();
}