[DISCUSS]what is your powershell Purpose

I am a fan of CLI. a lot of thing i want to get it inside powershell,so when do a lot of task in powershell,i am currently trying to write a GPS like program in powershell .
For this purpose i actually writting a lot of program ,from crawling the website to managing the local PC

but when trying to test and run the program i wrote,which has a lot of different classes, i am having trouble actually import the modules and class in the powershell session, so when i import the module it didn’t import the class in the module ,and

the command get complicated when it was more than three paramters
so once i realize it , powershell can not fullfill my purpose actually , it getting complicated and troublesome to use in cli at some point,you got to try UI or something