Tak na marginesie - nie musisz tworzyć diva o nazwie nav, gdyż istnieje w pełni poprawny tag w htmlu o nazwie nav.
W html-u odnośnik oczywiście najprościej zrobić za pomocą tagu <a>.
Wystarczy całego diva wstawić wewnątrz <a> (jest to poprawna forma w html5, czyli powszechnie używanym), w ten sposób:
<nav>
<a href="adres url">
<div class="opcje2">
Przykład
</div>
</a>
</nav>
Jednak to, co napisałem podejrzewam, że nie rozwiąże twoich problemów, gdyż podany napis "przykład" nadal będzie miał niebieski kolor linku, kursor się na nim zmieni i będzie podkreślony, tak jak zwykły link.
Moim zdaniem najlepiej w ogóle usunąć diva, a samo <a> wystylizować, by wyświetlało się jak div.
Do tego potrzeba podmienić domyślne style dla <a>, a są to:
color: (wartość w zależności od przeglądarki);
text-decoration: underline;
cursor: auto (albo pointer)
Do tego musimy dodać dla <a> domyślne wartości diva, a jest to tylko: display: block, i nasz <a> wyświetla się jak zwykły div, a do tego oczywiście może działać jako link.
Na jakie wartości podmienić style dla <a> i przykład pokazuje tutaj:
https://codepen.io/frostify/pen/mdJNydb