1.Способ через js (ванильный)
2. Способ
как было выше сказано можно задать контейнеру свойство scroll-behavior: smooth;
Обязательно добавьте ссылки на id блока , в данном случаи секции
<nav>
<ul>
<li class="sectButton"> <a href="#one">1</a></li>
<li class="sectButton"> <a href="#two">2</a> </li>
<li class="sectButton"> <a href="#three">3</a></li>
<li class="sectButton"> <a href="#four">4</a></li>
</ul>
</nav>
<main>
<div class="main_wrapper" style="scroll-behavior: smooth;">
<section id="one">1</section>
<section id="two">2</section>
<section id="three">3</section>
<section id="four">4</section>
</div>
</main>