- Redirect menu prompts to stderr to prevent capture by command substitution
- Fixes issue where installation options were not visible to user
- Menu now displays correctly: "Global" and "Path" installation modes
Issue: When get_user_choice output was captured by $(command),
the menu display was suppressed because stdout was being captured.
Solution: Output all user-facing prompts to stderr (&2) while
keeping the selected value on stdout for function return.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>