multiple choice the part of program that uses function is called the auser bcaller ccallee dstatement python function definition begins with adef bdefine cfunction ddefun function can send output back to the program with (nareturn bprint cassignment dsase formal and actual parameters are matched up by aname bposition cid dinterests which of the following is not step in the function calling processathe calling program suspends bthe formal parameters are assigned the value of the actual parameters cthe body of the function executes dcontrol returns to the point just before the function was called in pythonactual parameters are passed to functions aby value bby reference cat random dby networking which of the following is not reason to use functionsato reduce code duplication bto make program more modular cto make program more self-documenting dto demonstrate intellectual superiority if function returns valueit should generally be called from aan expression ba different program cmain da cell phone function with no return statement returns anothing bits parameters cits variables dnone function can modify the value of an actual parameter only if it' amutable ba list cpassed by reference da variable discussion in your own wordsdescribe the two motivations for defining functions in your programs we have been thinking about computer programs as sequences of instructions where the computer methodically executes one instruction and then moves on to the next one do programs that contain functions fit this modelexplain your answer