The portion of an interactive computer program that issues messages to and receives commands from a user.