Ciao, è passato più di un mese dalla tua richiesta, è possibile che tu abbia già risolto per conto tuo.

In caso contrario non mi è ben chiaro cosa intendi con questa frase:
Quote Originariamente inviata da cristy86italy
Non posso sostituire i buttons con delle immagini perché per farle responsive sarebbe troppo impegnativo
Perché pensi di dover sostituire i button con delle immagini?

Certo, hai ragione sul fatto che un <button> dentro un <a> non sarebbe valido, ma perché non usare degli elementi <a> a cui applichi un qualche "semplice" css per ricreare l'effetto pulsante?

Con qualche ricerca sul web, del tipo "anchor like button", puoi sicuramente trovare qualche snippet CSS; o del tip "button generator" puoi trovare tool che generano snippet da applicare quindi al tuo elemento.

Se comunque hai bisogno di ricreare uno specifico effetto, bisogna giusto capire cosa vorresti ottenere di preciso.
Nel caso, fai sapere.