diaplay: inline-block задается элементам, а не обертке.
Собственно меню можно делать как заблагорассудится, хоть просто из ссылок, все зависит от того, чего вы добиваетесь. Если хотите нормальную поддержку доступности, то это будет nav>ul>li>a, div вокруг nav по ситуации, опять же зависит как будет реализовано мобильное меню итд.
Вот пример разметки:
<div class="header-menu">
<nav class="main-nav">
<button type="button" class="close-menu-btn">×</button>
<ul class="main-menu">
<li class="menu-item-has-children">
<a href="#1">Про компанію</a>
<span class="submenu-toggle"></span>
<ul class="sub-menu">
<li><a href="#1">Умови співпраці</a></li>
<li><a href="#1">Галарея</a></li>
<li><a href="#1">Партнери</a></li>
</ul>
</li>
<li><a href="#1">Автопарк</a></li>
<li><a href="#1">Послуги</a></li>
<li><a href="#1">Вартість робіт</a></li>
<li><a href="#1">Контакти</a></li>
</ul>
</nav>
<button type="button" class="menu-toggle">☰</button>
</div>