Is there a way to use the type effectiveness and power of a move as well as user Atk or S.P Atk stat to calculate its exact attack damag?
Yep, it's called the damage calculator!
https://pokemonshowdown.com/damagecalc/
It's pretty complicated, so if you're still having trouble just tell me and I'll go through it with you.