the scripting functionality [...] mouse clicks and text [...] your scripts with any text
structures [...] , FOR and WHILE loops, or functions [...] , you achieve functionality