pre-selected optionswhile inputmenu(also adds numbers or letters for quick selection all of these functions have the following standard featuresstripping whitespace from the sidessetting timeout and retry limits with the timeout and limit keyword argumentsand passing lists of regular expression strings to allowregexes or blockregexes to include or exclude particular responses you'll no longer need to write your own tedious while loops that check for valid input and reprompt the user if none of the pyinputplus module'sfunctions fit your needsbut you' still like the other features that pyinputplus providesyou can call inputcustom(and pass your own custom validation function for pyinputplus to use the documentation at complete listing of pyinputplus' functions and additional features there' far more in the pyinputplus online documentation than what was described in this there' no use in reinventing the wheeland learning to use this module will save you from having to write and debug code for yourself now that you have expertise manipulating and validating textit' time to learn how to read from and write to files on your computer' hard drive practice questions does pyinputplus come with the python standard librarywhy is pyinputplus commonly imported with import pyinputplus as pyipwhat is the difference between inputint(and inputfloat()how can you ensure that the user enters whole number between and using pyinputpluswhat is passed to the allowregexes and blockregexes keyword argumentswhat does inputstr(limit= do if blank input is entered three timeswhat does inputstr(limit= default='hello'do if blank input is entered three timespractice projects for practicewrite programs to do the following tasks sandwich maker write program that asks users for their sandwich preferences the program should use pyinputplus to ensure that they enter valid inputsuch as using inputmenu(for bread typewheatwhiteor sourdough using inputmenu(for protein typechickenturkeyhamor tofu