Interactive Terminal Input

I am looking for a crate for command-line interaction with a user where in I can ask the user a set of questions and allow him to choose from different options.

Is there a crate dedicated to it? I am going through a lot of crates that may have it as part of the crate, just wondering if any one has any recommendations wrt this.


Something like or more like


Thanks. Dialoguer is exactly what I need.