Accepts a value from the user