Game displaying high quality images and text on a screen to verify with a button

For an English as a Second Language class I would like to display images and text on a screen and use a button to verify that the text and images match.

In short I would display the text "dog" on a screen and photos of [cat], [cow], [donkey], [dog], [lion]

will display on a screen. I want the students to push a large button when the [dog] image is displayed on the screen.

What would be the ideal integration of software and hardware to achieve this game goal? Is arduino enough or is a kit such as MakeyMakey better suited for such a purpose?

An arduino (there are so many variants…) can do the job.

You will need a servo or a couple attached to the student arm that would guide it towards the button, a bit tricky but doable. Large button is a good choice as it might be difficult to aim student hand and hit smaller buttons

I have big buttons actually... But my main question was regarding the displaying the images,sorry that wasn't clear. I would like to display images preferably on a computer to avoid investing in oleds and dealing with libraries, importing images and such.

Then you can get arduino with HID capability

why don't you do it all on the computer then ?

you can buy a big red USB button that you connect directly to the PC and there is no need for an Arduino

For a PC, using Processing (from Processing.org) and programming on the PC would be more suitable. You could display all of the pictures on the same screen and have the student click the mouse on the correct picture.