You can use tabs in a view to display filtered content.
Here follows a quick workflow... We have a tab here where all content is displayed and tabs showing filtered content.
First you create the view with the filters. Create a page per tab.
Put the filter on each page.
Make via the menu structure (not in the view) a menu link to your first page (all content).
Now you are going to provide a menu item in your first view of the page
It is the a standard menu tab
In the settings of it, you indicate that the parent menu item (in the main menu) has already been created.
Now you go to any other page, and create a menu tab. Note the difference between the selection of the tab type. It is not a standard menu tab anymore. You need this only 1X.
Repeat for each tab ...