Receive data from a user, store it, and respond with personalised output.
Ask a question and store the user's response.
Respond to input with a personalised message.