For #4:
Player A cannot force a win, Player B can always force a tie.
There are only 10 combinations that can be used to create 15 from 1-9:
951
942
861
852
843
762
753
681
672
654
Naturally, the best way to win is to pick numbers that can be used in the most combinations... that would yield the even numbers which can each be used 4 times:
2, 4, 6, 8
*corrected* There's 2 ways to win, either A achieves 15 with odd numbers only or 2 evens and an odd. So actually picking even isn't the best way to win but it's the best way to trick the opponent.
Person B can counter by picking an even number as well, preferably 2 or 4, whichever is available.
At this point, it doesn't matter anymore... of the 10 combinations, 5 uses two even numbers and the remaining 5 must use 3 odd numbers which is no longer an option as an even had already been selected so player A would have to start from scratch which player B can counter easily.
If A picks another even number, B shouldn't select the remaining even because you can't make 15 with 3 even numbers anyway. Instead B should block A by selecting the one odd number that yields 15 and he gets the upper hand because no matter what, this odd number will force A to select the remaining even number to create 15.
For ex.
A selects 4
B selects 2
A selects 6(10 total) or 8 (12 total)
B selects 5(to block) or 3 (to block)
B now has either (2+5) = 7 or (2+3) = 5
A is forced to select the remaining even number whether it be 6 or 8 to block B. B now has the upper hand.
If for the 2nd pick, A decides to go with an odd number instead, the game is also over as he would have to select the one that forces B to select the remaining even number because 15 cannot be achieved with even odd odd.
For the sake of argument, if A wanted to start the game by selecting an odd number, B can counter by selecting an odd. The point is to see how player A wants to proceed with getting 15... all odds or 2 evens and one odd. In any case, B can force a tie.