1. Screen Flows -
Screen flows invoked through the button click or action. It helps us to create UI screen. Guides users through a business process that’s launched from Lightning pages, Experience Cloud sites, quick actions, and more.
2. Autolaunched Flow -
Autolaunced flow invoked through Apex, Process builder, any other flows, Rest API’s etc. This flows perform actions automatically in backgrounds.
3. Record-Triggered Flow -
Record-Triggered Flow Launches when a record is created, updated, or deleted. This autolaunched flow runs in the background. It is similar to process bulider.
4. Schedule-Triggered Flow -
Schedule-Triggered Flow Launches at a specified time and frequency for each record in a batch . It is very useful when we want to perform some task at particular time. This autolaunched flow runs in the background.
5. Platform Event-Triggered Flow -
Platform Event-Triggered Flow get invoked when a platform event message is received. This autolaunched flow runs in the background.
When you build flows, you work in Flow Builder.
Refer to the additional references and respurces below for the exam preparations.