I feel like a good all around solution would be to provide a dropdown for PowerShell Version Preference. I've thrown together a small POC:
!image-2020-04-21-22-5152-0203-900562.png!
This solution solves multiple issues:
* Running scripts that support both powershell and pwsh but may be run against multiple environments where one or the other may not be present * Running scripts that only support pwsh * Running scripts that only support powershell