Jeff, you have a list of very expensive and tough to learn programs there.
The only one in reach to most of us would be Solidworks, that is if you are an EAA member.
One other option to consider, Fusion 360. For individual or small business use it is free, it also has a built in CAM program so you can draw and generate the gcode in one package.