I am a little embarrassed by this text:
Some of the tags we have used, such as <div>, are called non-semantic tags. This means that they do not describe the content that is inside of them. However, many tags are used to describe the content that they surround, which helps us modify and style our content later. These are called semantic tags and <nav> is one of them!
<div> is referred to as non-semantic when it is possible to modify and reshape?
Thanks a lot.