which cakeで「どのケーキ」という意味です。これは「which+名詞」の使い方です。
Which cake do you want? で、「あなたはどのケーキがほしいですか。」という意味になります。
問題2について
解答は次のようになります。 Which color do you choose?
which color で「どの色」という意味です。これも「which+名詞」の使い方です。
Which color do you choose? で、「あなたはどの色を選びますか。」という意味になります。
問題3について
解答は次のようになります。 Which do you want?
この場合ですが、「which+名詞」の使い方ではありません。ここでは「which」を代名詞的に使っています。
前の文でTea or coffee? があります。それを踏まえてwhichはこの2つのうちの「どちらか」という意味になります。
Which do you want? で「あなたはどちらがほしいですか。」という意味になります。
問題4について
解答は次のようになります。 Which hotel can we stay in?
which hotel で「どのホテル」という意味です。これは「which+名詞」の使い方です。
Which hotel can we stay in? で、「私たちはどのホテルに滞在できますか。」という意味になります。