That depends a bit on the versions of PowerShell and PowerCLI you are using.
But the main reason could be that the PowerCLI modules were installed in the scope CurrentUser.
In that case another account will not find the modules.
Check with
Get-Module -Name VMware* -ListAvailable
And verify which Directory is mentioned above the PowerCLI modules.
If that is a folder under your user, the installation was done in the CurrentUser scope.
Remove the modules, and from a PS session started as Administrator, run
Install-Module -Name VMware.PowerCLI -Scope AllUsers
PS:not sure why you are still using PowerGUI?
That is an outdated product, that is not maintained anymore, and doesn't even have support for the latest PowerShell versions.
Have a look at Visual Studio Code with the PowerShell extension.