Intro to State Machines methods

As a junior in coding is difficult to understand when to use the different State methods to control behaviors and why are so different.
Some examples of state methods

Thanks for your time!

It’s first a matter of Scope, then a matter of Preference.

For instance, building an interface for Mecanim’s State Machine Behaviour may take longer than is necessary where a switch statement might work fine for simple stuff. On the other hand you can scale up something that you made yourself using coroutines, deriving the state based on current conditions that are analyzed, but is that justified by your scope and would you prefer something easier - like Behavior Designer or Playmaker?

There are lots of options.

Yes that is my point main problem. As a junior Is difficult to choose the correct one.

What is your scope?

Hard question for me.
I’m not sure of the meaning of scope
I try to answer:
For example music and sounds in game play depends same conditions.
User state passing pylons and end condition.
Weather conditions change states.

PS: probably my reference of scope is this one.

So bigger is the scope , more complex will be.
Thanks LaneFox