Back in the 90's a local hospital wanted me to configure their PCs to run a network called "Little Big Lan" across a combination of LPT, serial, Ethernet, and Arcnet ports. They also wanted to be able to use the serial ports for modem/fax cards. To make matters worse the computers also needed to connect to the IBM mainframe through a dedicated ISA card. This was before DOS menus were a thing.
My solution.
I wrote individual CONFIG.SYS and AUTOEXEC.BAT files for each scenario. I then created a batch menu that allowed the user to choose the environment they wished to work in. Once chosen, the batch file would copy the appropriate CONFIG.SYS and AUTOEXEC.BAT files to the root of the hard drive and then reboot the system.
I simply named the batch file MENU.BAT and placed it in the path. The user could type MENU at any point to reboot into another scenario. I placed the various CONFIG.SYS and AUTOEXEC.BAT files into a subdir called CONFIGS. Worked really well.