As for 12 and 13 here you go:
On href attribute of your links put id of an element you want to scroll to.
<a href="#menu1"> Goes to menu1</a>
and then make element with “menu1” as id.
<div id="menu1"></div>
So when you click on first element, it will scroll to second element. This is basic as it gets.
For more of a smooth scrolling you’ll need some: js