controlador de pedais de guitarra

ola amigos eu praticamente tropecei no arduino experiencia limitada,mais vamos ao que intereça de fato estou projetando um pedalboard para controlar pedais analogicos a parte do hardware pra mim isto e moleza,o funcionamento e o seguinte terei 5 botoes de presets e 2 botoes para troca de bancos,fiz um codigo no arduino mais para minha decepçao nao consigo fazer isso funcionar como quero,basicamente seria os 2 botoes de bancos para alternar entre swtich diferentes e os 5 botoes iriao alternar entre os cases
segue ai o codigo

[ #include <LiquidCrystal.h>

LiquidCrystal lcd(2,3,4,5,6,7,8);

const int botao1=22;
const int botao2=23;
const int botao3=24;
const int botao4=25;
const int botao5=26;
const int botao6=27;
const int botao7=28;

const int led1=29;
const int led2=30;
const int led3=31;
const int led4=32;
const int led5=33;

long lastDebounce=0;
long debounceDelay=100;

int bank1;
int bank2;
int bank3;
int bank4;
int bank5;

void setup() {

lcd.begin(20,4);
lcd.setCursor(5,0);
lcd.print("salvatory");
delay(1000);

lcd.setCursor(5,1);
lcd.print("pedaleira");
delay(1000);

lcd.clear();
delay(500);

pinMode(botao1,INPUT);
pinMode(botao2,INPUT);
pinMode(botao3,INPUT);
pinMode(botao4,INPUT);
pinMode(botao5,INPUT);
pinMode(botao6,INPUT);
pinMode(botao7,INPUT);
pinMode(botao8,INPUT);
pinMode(botao9,INPUT);
pinMode(botao10,INPUT);
pinMode(botao11,INPUT);
pinMode(botao12,INPUT);
pinMode(botao13,INPUT);
pinMode(botao14,INPUT);

pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
pinMode(led6,OUTPUT);
pinMode(led7,OUTPUT);
pinMode(led8,OUTPUT);
pinMode(led9,OUTPUT);
pinMode(led10,OUTPUT);
pinMode(led11,OUTPUT);
pinMode(led12,OUTPUT);
pinMode(led13,OUTPUT);
pinMode(led14,OUTPUT);

}

void loop() {

lcd.setCursor(0,0);
lcd.print("PRESET");

switch (bank1){
case preset1:
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);

case preset2:
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);

break;
}
switch (bank2){
case preset1:
digitalWrite(led1,LOW);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);

case preset2:
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
break;

}
switch (bank3){
case preset1:
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
break;

}

switch (bank4){
case preset1:
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,HIGH);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
break;

}

switch (bank5){
case preset1:
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,HIGH);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
break;

}

}]

Edite seu post e coloque seu código dentro de tags [ code][ /code], ai vai ficar mais legível, assim:

seu código

Onde no seu código você lê os botões usando digitalRead()?
Onde no seu código você atribui valor às variáveis bank1..5 ?

e justamennte isso que estou meio perdido,bem eu quero acionar os 2 botoes bank para fazer a troca de switchs independente de qual seja entrada usada, e 5 botoes para alternar entre os cases de cada switch

preciso so de uma direçao do que fazer para usar esses botoes nestes paranmetros