so lets say you have a file called myfunctionlibrary.ps1 and it contains all the functions you want.. well you can then run that file (which as its just definitions of functions) will APPLY them to the current enviroment
However if you just run it by itself, it will create a new SCOPE, just for that file, then apply them there, and when that file exits you won't have the functions, which defeats your purpose. SO they is a thing in powershell called DOTSOURCING, and it runs something in the CURRENT scope. you simply put a dot before your call so
. .\myfunctionlibrary.ps1 if you are in the same directory
Sincerely,
Karl