Generally, interrupts are just useful when the program needs to respond to something immediately, for example when used as a chip select signal. If you have to tough real time requirements, there is no apparent benefit from it.
In fact, since you use the inputs for push buttons, an interrupt pin may even be harmful. Because push buttons have an electro-mechanical signal bounce. If you connect it to a pin, you might get multiple, irrelevant interrupts that disturb the rest of the program. This would basically force you to use an external hardware filter for something this trivial. If just you poll the port instead, you can easily do the de-bouncing in software without disturbing the rest of the program. Simplest way is to read, wait 10ms, read again, logical AND the result (assuming a button push yields a logical 1).