I would probably separate out the guess count logic from this conditional, and change it to: 
```
elsif guess_count == 0
  puts "#{msg_lose}"
elsif guess > number
  puts "#{msg_high}"
elsif guess < number
   puts "#{msg_low}"
end
```
This is slightly more readable.