What are different ways of executing shell commands?

I am a student in BCIT in vancouver and taking comp2771 course.(Shell scripting).

I would like to know what are different ways of executing shell commands?

Thanks

Google Search Results for executing shell commands | The UNIX and Linux Forums