You can identify all X number of navigation or footer links from your page and keep it under List of WebElement.
Store current window handle into a String variable.
Now you can iterate though the List and use below code to open links in new tab
Using context menu
Actions at=new Actions(driver);
at.moveToElement(element);
at.contextClick(element).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build().perform();
OR
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN);
element.sendKeys(selectLinkOpeninNewTab);
Hope that helps.