Mi sono sempre chiesto come creare bottoni che fungono da link

Ho provato in vari modi:

MODO 1 (con un form):

<form action="nomepagina.html">
<button>Clicca</button>
</form>

MODO 2

<a href="nomepagina.html">
<button>Clicca</button>
</a>

MODO 3

<button>
Clicca
</button>

Ma nessuno dei 3 funziona!
Come si può fare?