What you are doing would require no interrupts if you get rid of all delay() calls. If you use millis() for timing the loop() function would run often enough that polling the inputs would be plenty fast. Here is the using millis() for beginners tutorial.
Read the forum guidelines to see how to properly post code.
Use the IDE autoformat tool (ctrl-t or Tools, Auto format) before posting code in code tags.'