input: Write a function to create a basic chatbot that responds with a random message from a predefined list of answers when given any input. If the input is 'Goodbye', the chatbot should respond with 'Goodbye!' and terminate the conversation.
  
  assert chatbot_response("Hello") in ["That's a great question!", "I'm not sure, but I'll try to find out!", "That sounds interesting, tell me more!", "I have no idea, sorry!"]
  assert chatbot_response("How are you?") in ["That's a great question!", "I'm not sure, but I'll try to find out!", "That sounds interesting, tell me more!", "I have no idea, sorry!"]
  assert chatbot_response("What is your favorite book?") in ["That's a great question!", "I'm not sure, but I'll try to find out!", "That sounds interesting, tell me more!", "I have no idea, sorry!"]
  assert chatbot_response("Tell me a joke") in ["That's a great question!", "I'm not sure, but I'll try to find out!", "That sounds interesting, tell me more!", "I have no idea, sorry!"]
  assert chatbot_response("Goodbye") == "Goodbye!"
output: import random
  
  def chatbot_response(input):
      responses = ["That's a great question!", "I'm not sure, but I'll try to find out!", "That sounds interesting, tell me more!", "I have no idea, sorry!"]
      if input == "Goodbye":
          return "Goodbye!"
      else:
          return random.choice(responses)