Vielleicht sollte ich die Frage so formulieren, dass sie in solchen Foren verstanden wird.... :
Nein, das hast du bereits - du bist nur mit der technisch einwandfreien Antwort unzufrieden.
wie kann ich die Buttonbilder einbinden im CSS für einen Austausch-Effekt?
Sinnvollerweise garnicht - du könntest das Bild absolut in den Link positionieren, mit Clip abschneiden ... aber ich will mir diese Katastrophe garnicht ausmalen.
Schmeiss dein img-Element weg und ersetzes es durch ein Hintergrundbild welches du mittels verschieben (oder ersetzen) tauscht.
Das ist nicht ohne Grund Best Practice.