Hi Elnaz
Welcome to Q&A Forum; this is a great place to get support, answers, and tips.
Thank you for posting your question; I'll be more than glad to help you out.
Why should there be a comparison?
First, it is PowerShell and not Posershell!
Second, PowerShell is the same language with the same framework, and Azure PowerShell is "just" a module and not a scripting language...
Third ... the same for CLI and Az CLI... ok, Az CLI is a specific cmd for administrating Azure resources but as the name says... a command line interface for administering Azure
From my point of view... That's it!
If you want more content to read to make your own decision, you are free to write such a comparison ;-)
I hope my answer is helpful to you,
Your
Bjoern Peters
If the reply was helpful, please upvote and/or accept it as an answer, as this helps others in the community with similar questions. Thanks!