Через API Swiper такое невозможно, но можно сделать прогрессбар через API Swiper, а верхнее меню вручную
Допустим код вашего меню такой:
<ul class="swiper-menu">
    <li class="swiper-menu__item" data-index="0">Каталог продукции</li>
    <li class="swiper-menu__item" data-index="1">О нашей компании</li>
    <li class="swiper-menu__item" data-index="2">Контактная информация</li>
    <li class="swiper-menu__item" data-index="3">Категория</li>
 <ul>
Теперь через API Swiper меняем слайды при клике на элементы меню:
const mySwiper = new Swiper('swiper-container', {
   mode:'horizontal',
   loop: false,
   pagination: {
      el: '.swiper-pagination',
      type: 'progressbar',
      clickable: true,
   },
   navigation: {
      nextEl: '.swiper-button-next',
      prevEl: '.swiper-button-prev',
   },
})
$('.swiper-menu').on('click',  '.swiper-menu__item', function() {
   const index = $(this).data('index')
   mySwiper.slideTo(index)
});