PowerShell interactive menu

At work, I regularly need to run up to three dotnet core backend services while doing front end development in VS Code. It’s tiresome to start a new PowerShell session for each one. I’ve always wanted to write an interactive menu for PowerShell, so I finally got around to it. See below for PowerShell 6.1.

There are some things I will add to this, for example searching for launchsettings.json in my repository directory to dynamically build the form. But for now I am happy with how this turned out.