I could not understand question number 6 properly. In the update_shell script the command usermod -s was displaying the help page output whiles running the script.
Even though I understand when using command line arguments we need to pass the values of the variables defined in the script. But I could not understand why we need to alter the positions of the two variables passed along with usermod -s