Select-Object is designed to choose the properties that you want to display, from the properties supported by whatever’s in the pipeline. “Select,” in PowerShell terminology, doesn’t mean “choose and execute.”
Get-Command doesn’t return executable command objects per se; it returns information about a command. That information does include the commands’ names, so I suppose you could use something like ForEach-Object and Invoke-Expression to do what you’re asking. I’m not sure I understand the use case, though. I guess I’m not imagining where I would want to query a bunch of command names and then arbitrarily run them with no parameters.