<!DOCTYPE html>
<html>

<body>

  <button onclick="showPrevNext(-1);">-1</button>
  <button onclick="showPrevNext(1);">+1</button>

  <script>
  var currentCount = 0;
    // обработчик события клика
    function showPrevNext(shift) {
      
      var pos = storeCounter();
      console.log(pos(shift)); // отдает не то, что ожидаю

      // функция - счетчик
      // должна хранить, изменять и возвращать значение
      function storeCounter(shift) {
        
        
        
        return function(shift) {
          currentCount = currentCount + shift;
          return currentCount;
        }
        
      }
      
    }
  </script>
</body>

</html>