Thanks for your suggestions.
I think I might make a panel at the bottom of the page and load 4-5 images in it.
Then when you long press the image make it load a panel above the buttons (like in the screenshots I posted) and display it with other images you can select.
Then when you select one of these images, it will replace the image in the menu at the bottom of the page.
Then maybe I can then save the selection into a database so it remembers what the user changed it to.
I did look at the suggestions, the only one that come close to what I want to do is the one that Informatix made that is the menu