Et bien comme je te l'ai dit plus haut, il n'y a pas de solutions simple et efficaces, seulement des bidouilles (mais qui peuvent être utilisables hein je te rassure)... qui demande sinon des connaissances, au moins du courage!
pour une piste de début,
déja il ne faut pas utiliser la balises select, car comme dit plus haut elle ne permet pas d'insérer du code html.
IL faut construire sa balise, comment?
quelques pistes:
créer un Input de type text, qui grace à un évènement onClick fait apparaitre (grace à des propriétée css display: none/block) un div ou un ul dans lequel tu as des éléments listé (donc sémantiquement, un ul est beaucoup mieux) qui contiennent chacun un évènement onclick qui change le contenu de l'input text de départ...
Ensuite le fait de mettre des images c'est de la broutille, puisque tu est dans du code html normal, donc les <img> sont acceptées...
M'enfin en un clic, plus rien ne marche, parceque le javascript est désactivable