In a Twitter conversation, Google’s John Mueller explained that Google only displays a limited number rich results types at the same time. While it is theoretically possible that different rich result types apply to the same page, it is unlikely that all will be visible at the same time.
Two different rich results types on one page
For example, a product page could contain a FAQ about the product. Although Google’s structured data guidelines say that the structured data code on a page should represent the main content on a page, you could use the rich result code types ‘product’ and ‘faq’ on that page.
We only display a limited number of rich results types at the same time, so while combining them is fine, I wouldn't assume they'd all be visible at the same time.— ? John ? (@JohnMu) May 23, 2019
How to create rich results code
The rich results creator tool in SEOprofiler helps you to create rich results code quickly and easily. The rich results creator tool is even available in the free version of SEOprofiler: