Тут возможны только три выхода:
1) Подлый: ввод от кнопок делать через приоритетный шифратор. Соответственно, чья кнопка имеет меньший номер - будет иметь фору.
2) Жестокий: при одновременном нажатии - снимать вопрос "по техническим причинам".
3) Подыгрывающий: при одновременном нажатии - передавать право ответа тому, у кого меньше (или, наоборот, больше) очков.
Или перейти на счетные входы с высоким быстродействием и внешний генератор импульсов. Генератор запускать с контроллера при начале отсчета времени, а кнопкой РАЗМЫКАТЬ подачу импульсов на счетный вход (даже если по кнопке быстро хлопнут - при тике 50...100 мс вполне можно успеть прочитать два неизменяющихся значения, чем и подтвердить факт нажатия).
Более красивое решение - Ардуино специально для обработки нажатия кнопок (впрочем, на нем же можно поднять и весь интерфейс игры). Но это уже выходит за рамки обсуждения.