My suggestion, use the interrupt on PORTB change. Have a look to the datasheet.

Once you jump to the interrupt routine, check the state of your push-buttons and do the according stuff or set some specific flags and do your stuff in the MAINLOOP.