
Benjamin H. answered 08/06/20
Experienced Full-Stack Web Developer Specialized in Tutoring
<Frame> is not supported by HTML5 and it is discouraged. Honestly, you can make a website with a menu with just HTML and CSS.
Simple vanilla JavaScript can also be used to enhance user experience. However, if you want to program easier, I would suggest using jQuery.