What are the different types of transactions on solana?

Hi I am a SWE, I recently started working with Solana at work. We want to get a user’s transactions to show them them the AMOUNT values, the TO address, and the FROM address. I’ve noticed that there are a lot of different types of transactions. Any articles or advice you recommend on how to get these values for each transaction? Also for context we are currently using the Solana Beach API and this is what some of the results look like below.

Solana Beach: Build, Collaborate & Integrate APIs | SwaggerHub