[HELP] Arduino Duo with 5 interrupts

I'll try to explain my project in a nutshell.

The looping part of my program will be constantly displaying/changing some LED's.

I will have the device be menu driven so that you can change the color of the LED's, the patterns, etc. I am assuming that when the user hits the up/down/left/right/enter buttons that I will need a different interrupt for each one of these, so that I can either update the menu (LCD) with the current information, or change the pattern (hitting the enter button).

Is this possible with the Arduino Duo? From what I am reading, there seems to be only 2 interrupts available (2 and 3), and I think I need 5 different interrupts?

I am very new to all of this, so any assistance would be greatly appreciated!

That's not true.
You only need ONE interrupt.
WHY ?
You only need to know that one of the five buttons has been pressed.
This has already been done using a voltage devider. You measure the analog voltage and the only way a specific value can exist there is if a specific button was pressed, ergo the value read IMPLIES BUTTON PRESSED, how else could it be that value ?
You don't need to use a physical pin (like 2) because if you loop measuring the voltage when you get one of the five possibles,
the use analog comparator:
http://forum.arduino.cc/index.php/topic,17450.0.html

1602+LCD+Shield+Sch.pdf (163 KB)