I use custom powershell functions to make my life easier.
Example:
# custom function
> function build {cmd /c build.ps1}
# invoke the function
>
To get a list of available functions
> Get-ChildItem function:\
To remove a powershell function
# removes `someFunction`
> Remove-Item function:\someFunction
Add this to your profile:
$sysfunctions = gci function:
function myfunctions {gci function: | where {$sysfunctions -notcontains $_} }
and myfunctions will list just the functions that were created since the session started.
One solution for you is to put all your functions in a psm1 file and create a module. That way you can import the module and have all the commands in a nice module.