In your organizational application, you have navigation options for various functions across different screens. You now need to achieve a similar objective in your Azure bot application. To do this, you design the conversational flow through a multi-turn conversation that switches context smoothly, providing a seamless experience for the end user. You use the bot framework SDK and dialog libraries to define the flow of conversation. Which dialog would you use to ask for user input and return a result?