Answer 1: You'll need to use code like the progress bar, since you want to be able to change it.
Answer 2: See that sample code. It shows you how to change it.
Answer 3: Again, see that sample code. It shows you what you're asking for.
Answer 4: There is no one right answer here. It's up to you and how you want to design your game.
Hope that helps! :-)