pub fn input(prompt: &str) -> String