Change content base on user selected version

Building a site for a product, and multiple versions of the product will be supported. Want to give the user the ability to change between versions of the product.

So if I have 2 versions of the product, 2 sets of content will be published. But only 1 set should be displayed base on user selection.

Is there already a solution for this?

Thanks!

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/22/feed