1. This restaurant's food tastes spicy and salty in general.

2. This restaurant's food tastes hot and salty in general.
(Are both the same in meaning? Does 'spicy' mean 'hot'?)

3. The food is a little spicy.
4. The food is less spicy.
5. The food is a bit spicy.
6. The food is somewhat spicy.
7. The food is very spicy.
8. The food is rather spicy.
9. The food is so spicy.
10. The food is too spicy.
(Can we use all the expressions?)

Yes and yes

1. These two statements have similar meanings, but they can have some subtle differences. "Spicy" generally refers to a strong and intense flavor that comes from the addition of spices, such as chili peppers. On the other hand, "hot" typically refers to the presence of capsaicin, the compound responsible for the sensation of heat in spicy foods. So while spicy food can be hot, not all hot food is necessarily spicy. Keep in mind that the perception of spiciness can vary from person to person.

2. The same distinction between spicy and hot applies here as well. If the food is described as "hot," it is likely referring to a sensation of heat. However, if it is described as "spicy," it indicates a combination of heat and flavor from spices.

3. Yes, you can use the expression "a little spicy" to describe food that has a mild level of spiciness.

4. Yes, "less spicy" can be used if you want to compare the spiciness of the food to something that is more spicy. It indicates a lower level of spiciness than what is expected or previously experienced.

5. Yes, "a bit spicy" is a common expression to describe food that has a slight spiciness. It indicates a mild level of spiciness.

6. Yes, "somewhat spicy" can be used to describe food that has a moderate level of spiciness. It suggests a noticeable but not overpowering heat.

7. Yes, "very spicy" is used to describe food that has a high level of spiciness. It indicates a strong and intense flavor that might be too much for some individuals.

8. Yes, "rather spicy" is another expression you can use to describe food with a moderate to high level of spiciness. It suggests a certain level of intensity, but not necessarily at the extreme end.

9. Yes, "so spicy" can be used to describe food that is very spicy. It emphasizes the perception of extreme heat or intensity.

10. Yes, "too spicy" is used to describe food that is excessively spicy, to the point where it might be unpleasant or intolerable for some individuals. It suggests that the level of spiciness is beyond what is expected or desired.