Prima domanda: i pulsanti come sono collegati? Ossia hanno una resistenza di pull-down o pull-up?
Detto questo, nel codice c'è un certo disordine che indica che non hai ben chiaro cosa tu stia facendo, vedo spezzoni di copiaincolla qui e lì.. 
Quando inizi un progetto, non iniziare subito dal codice, parti prima chiarendoti bene alcune cose, nell'ordine (in pratica passi al punto successivo quando hai ben chiaro il precedente):
- la TUA definizione dei requisiti (ossia COSA esattamente vuoi ottenere)
- uno schema di massima dei collegamenti (se ci sono pulsanti, quanti, se ci sono LED, o altri componenti, eccetera)
- inizia a scrivere il codice affrontando però UN problema alla volta
- unisci il tutto in un unico codice, ma partendo magari scrivendo solo i commenti, più strutturati possibile.
Per il punto 1) hai espresso abbastanza bene le cose, e puoi partire da quello.
Per il punto 2) è relativamente semplice, hai 3 pulsanti e 2 LED, e fin qui va bene (ma per i pulsanti devi stabilire se pulldown quindi se HIGH sono premuti, se invece sono pullup sono LOW quando premuti).
Per il punto 3) stai iniziando, ma a parte alcune scelte "stilistiche" che ti conviene iniziare a considerare (es. le costanti/define maiuscole per convenzione, evitare di usare "== 0" per verificare i pulsanti ma meglio "== HIGH" che è più evidente, e così via) , il discorso di "un problema per volta" è proprio qui.
Di fatto lascia perdere per ora il lampeggiamento, fai un programmino che quando premi il pulsante il LED si accende e resta acceso fino a che non lo premi nuovamente.
Questo già ti basta, perché oltre alla resistenza di pull-down (sai come si mette?) include anche un minimo di gestione del debounce (sai di cosa si tratta?) ed inversione dello stato di un pin.
Una volta che quel codice ti funziona, allora avrai capito già molte cose utili, per cui puoi iniziare a cercare di aggiungere il lampeggiamento (ossia il led deve iniziare a lampeggiare quando premi il pulsante, e smettere quando lo premi nuovamente).
Fai questi due step (o almeno il primo, se non riesci), e posta qui il risultato e cerchiamo di aiutarti.
Per iniziare, parti da questo:
#define PIN_KEY 2
#define PIN_LED 7
void setup() {
pinMode(PIN_KEY, INPUT);
pinMode(PIN_LED, OUTPUT);
}
void loop() {
// Verifico se il tasto è premuto
// Tasto premuto
// Inverto lo stato del LED
}