How to have only certain fields show on a form based on a condition

Trying to create One form where users can submit an enhancement request and based on the "Request Type" (a drop-down list), only certain fields will display and other fields will not display.

For example, if a user selects Request Type = Report, then I want only report related fields to display. If a user selects Request Type = Email, I don't want any of the report related fields to display, and I want the email related fields to display.

Is there a way to do this? I know how to have the report related fields display if Request Type = Report, but I don't know how to not display the email related fields if Request Type = Report.