pub fn create_menus(value: &Value) -> Result<Vec<ParsedMenu>, ShellError>