Here is a a way to define new shell buffers using the usual ‘shell’ command. The point is that I don’t want to bother of the buffer’s name. So one press f7 to go to a shell buffer (if needed the command will start a new process), further uses of f7 in this buffer will cycle through the existing shell buffers. If you want a new shell buffer press C-u f7.