Heres the full code. It was too long thats why I only posted the code that I needed help on.
/*
Arduino Uno
*/
#include <LcdBarGraph.h> //include bar graph library
#include <EEPROM.h> // Add in the EEPROM library
#include <MenuBackend.h> //MenuBackend library - copyright by Alexander Brevig
#include <LiquidCrystal.h> //this library is included in the Arduino IDE
#include <MemoryFree.h> // used to determin how much ram is used.
#include <avr/pgmspace.h> //used to decrese ram usage == free up ram==
// LiquidCrystal display with:
// rs on pin 7
// rw on ground
// enable on pin 6
// d4, d5, d6, d7 on pins 5, 4, 3, 2
LiquidCrystal lcd(2, 12, 4, 13, 6, 7);
//Setup for screen backlight
const byte backLED = 3; // Use PWM pin 3 for the backlight
byte lightadj = EEPROM.read(2);
//Setup for contrast setting
const byte contrastlight = 5; // use PWM pin 5 for the contrast control
byte contrastadj = EEPROM.read(3);
// setup for bar graph and other inputs/outputs
byte lcdNumCols = 11; // -- number of columns in the LCD used for the bar graph
byte sensorbar = A0; // sensor input set to byte
byte afrbar = A1; // afr input set to byte
LcdBarGraph lbg(&lcd, lcdNumCols); // -- creating line bar graph
float peaksensor = 0; //set peak sensor to a low value so it'll work properly
float aaa = 10; //
const byte clearPB = 8; // set button two on pin 8 to clear Peak sensor HOld value to zero
byte sstwarn = EEPROM.read(1); // sensor warning
// Menu Pin Inputs
const byte buttonPinLeft = 8; // pin for the Up button
const byte buttonPinRight = 9; // pin for the Down button
const byte buttonPinEsc = 10; // pin for the Esc button
const byte buttonPinEnter = 11; // pin for the Enter button
// Pins combination used to enable menu
const byte buttonPressed = 11; // use to enable the alreadyPressed state to enable menu
const byte cancelButtonPressed = 10; // used to enable the alreadyPressed state to enable menu
int alreadyPressed; // trigger the menu to turn on if its on
// Use for MENU
int lastButtonPushed = 0;
int lastButtonEnterState = LOW; // the previous reading from the Enter input pin
int lastButtonEscState = LOW; // the previous reading from the Esc input pin
int lastButtonLeftState = LOW; // the previous reading from the Left input pin
int lastButtonRightState = LOW; // the previous reading from the Right input pin
long lastEnterDebounceTime = 0; // the last time the output pin was toggled
long lastEscDebounceTime = 0; // the last time the output pin was toggled
long lastLeftDebounceTime = 0; // the last time the output pin was toggled
long lastRightDebounceTime = 0; // the last time the output pin was toggled
long debounceDelay = 500; // the debounce time
//Menu variables
MenuBackend menu = MenuBackend(menuUsed,menuChanged);
//initialize menuitems
MenuItem BackLight = MenuItem("Backlight");
MenuItem BackLight10 = MenuItem("10%");
MenuItem BackLight20 = MenuItem("20%");
MenuItem BackLight30 = MenuItem("30%");
MenuItem BackLight40 = MenuItem("40%");
MenuItem BackLight50 = MenuItem("50%");
MenuItem BackLight60 = MenuItem("60%");
MenuItem BackLight70 = MenuItem("70%");
MenuItem BackLight80 = MenuItem("80%");
MenuItem BackLight90 = MenuItem("90%");
MenuItem BackLight100 = MenuItem("100%");
/* MenuItem Contrast = MenuItem("Contrast");
MenuItem Contrast10 = MenuItem("10%");
MenuItem Contrast20 = MenuItem("20%");
MenuItem Contrast30 = MenuItem("30%");
MenuItem Contrast40 = MenuItem("40%");
MenuItem Contrast50 = MenuItem("50%");
MenuItem Contrast60 = MenuItem("60%");
MenuItem Contrast70 = MenuItem("70%");
MenuItem Contrast80 = MenuItem("80%");
MenuItem Contrast90 = MenuItem("90%");
MenuItem Contrast100 = MenuItem("100%");*/
MenuItem sensorWarning = MenuItem("Set sensor Warning");
MenuItem sensor1 = MenuItem("1");
MenuItem sensor2 = MenuItem("2");
MenuItem sensor3 = MenuItem("3");
MenuItem sensor4 = MenuItem("4");
MenuItem sensor5 = MenuItem("5");
MenuItem sensor6 = MenuItem("6");
MenuItem sensor7 = MenuItem("7");
MenuItem sensor8 = MenuItem("8");
MenuItem sensor9 = MenuItem("9");
MenuItem sensor10 = MenuItem("10");
MenuItem sensor11 = MenuItem("11");
MenuItem sensor12 = MenuItem("12");
MenuItem sensor13 = MenuItem("13");
MenuItem sensor14 = MenuItem("14");
MenuItem sensor15 = MenuItem("15");
MenuItem sensor16 = MenuItem("16");
MenuItem sensor17 = MenuItem("17");
MenuItem sensor18 = MenuItem("18");
MenuItem sensor19 = MenuItem("19");
MenuItem sensor20 = MenuItem("20");
MenuItem sensor21 = MenuItem("21");
MenuItem sensor22 = MenuItem("22");
MenuItem sensor23 = MenuItem("23");
MenuItem sensor24 = MenuItem("24");
MenuItem sensor25 = MenuItem("25");
MenuItem sensor26 = MenuItem("26");
MenuItem sensor27 = MenuItem("27");
MenuItem sensor28 = MenuItem("28");
MenuItem sensor29 = MenuItem("29");
MenuItem sensor30 = MenuItem("30");
MenuItem sensor31 = MenuItem("31");
MenuItem sensor32 = MenuItem("32");
MenuItem sensor33 = MenuItem("33");
MenuItem sensor34 = MenuItem("34");
MenuItem sensor35 = MenuItem("35");
MenuItem sensor36 = MenuItem("36");
MenuItem sensor37 = MenuItem("37");
MenuItem sensor38 = MenuItem("38");
MenuItem sensor39 = MenuItem("39");
MenuItem sensor40 = MenuItem("40");
MenuItem sensor41 = MenuItem("41");
MenuItem sensor42 = MenuItem("42");
MenuItem sensor43 = MenuItem("43");
MenuItem sensor44 = MenuItem("44");
MenuItem sensor45 = MenuItem("45");
MenuItem Calibration = MenuItem("Calibration");
void setup()
{
Serial.begin(9600); // setup up serial connection for testing
analogWrite(backLED, lightadj); //turn on backlight
analogWrite(contrastlight, contrastadj); // turn on the contrast
// Analog Input setup
pinMode(A0, INPUT); // Set pin A0 as input
pinMode(A1, INPUT); // Set pin A1 as input
// Digital Input Setup
pinMode(buttonPinLeft, INPUT);
pinMode(buttonPinRight, INPUT);
pinMode(buttonPinEnter, INPUT);
pinMode(buttonPinEsc, INPUT);
pinMode(buttonPressed, INPUT);
pinMode(cancelButtonPressed, INPUT);
//pinMode(13, OUTPUT); // onbaord LED as indicator only
//pinMode(contrastlight, OUTPUT);
lcd.begin(20, 2);// LCD Setup
//configure menu order
menu.getRoot().add(BackLight);
BackLight.addRight(sensorWarning).addRight(Calibration);
BackLight.add(BackLight10).addRight(BackLight20).addRight(BackLight30).addRight(BackLight40).addRight(BackLight50).addRight(BackLight60)
.addRight(BackLight70).addRight(BackLight80).addRight(BackLight90).addRight(BackLight100);
sensorWarning.add(sensor1).addRight(sensor2).addRight(sensor3).addRight(sensor4).addRight(sensor5).addRight(sensor6).addRight(sensor7)
.addRight(sensor8).addRight(sensor9).addRight(sensor10).addRight(sensor11).addRight(sensor12).addRight(sensor13).addRight(sensor14)
.addRight(sensor15).addRight(sensor16).addRight(sensor17).addRight(sensor18).addRight(sensor19).addRight(sensor20).addRight(sensor21)
.addRight(sensor22).addRight(sensor23).addRight(sensor24).addRight(sensor25).addRight(sensor26).addRight(sensor27).addRight(sensor28)
.addRight(sensor29).addRight(sensor30).addRight(sensor31).addRight(sensor32).addRight(sensor33).addRight(sensor34).addRight(sensor35).addRight(sensor36)
.addRight(sensor37).addRight(sensor38).addRight(sensor39).addRight(sensor40).addRight(sensor41).addRight(sensor42).addRight(sensor43).addRight(sensor44)
.addRight(sensor45);
//Contrast.add(Contrast10).addRight(Contrast20).addRight(Contrast30).addRight(Contrast40).addRight(Contrast50).addRight(Contrast60)
//.addRight(Contrast70).addRight(Contrast80).addRight(Contrast90).addRight(Contrast100);
//menu.toRoot();
lcd.setCursor(0,0);
lcd.print(" test");
lcd.setCursor(0,1);
lcd.print(" test");
delay(3000); // Delay set to show the into for 2.3 seconds
lcd.clear(); // clear the screen
delay(500); // delay for 1 sec before going to the loop
} // setup()...