The website I am (re)creating has multiple pages (15+) with the same menu on it. I know I can copy an existing base page and get the menu on each. However if I make a change in the menu later, I believe I will need to visit each page with a menu and paste the new menu code into the HTML element. The menu doesn't change that often and pasting the same code into several pages isn't overly difficult but I would prefer to simplify as much as possible.
In the previous incarnation, FrontPage allowed a "menu" to be defined and every page that used it incorporated it by reference. Change to the "menu" was immediately reflected on all pages. Simple and less error prone. I'm sure FrontPage played some tricks to make this happen.
I'm wondering if my assumptions about the incorporation of the menu are correct, that changes would require edits of every page incorporating the menu? If so, is there some other approach I can use, putting the menu code in a separate file and incorporating it by reference somehow? So far in researching this I have come across references to Java Script and server side solutions, neither of which is acceptable to me (I think, I suppose I could be convinced otherwise about JavaScript

I have a strong coding background but not in HTML/web. In the past, I have played with this a bit with no success.
Thanks