To determine the amount of meat the caterer needs for 100 guests, we can set up a proportion based on the information given.
We know that for 25 guests, the caterer needs 40 pounds of meat.
We can express this relationship as:
\[ \frac{40 \text{ pounds}}{25 \text{ guests}} = \frac{x \text{ pounds}}{100 \text{ guests}} \]
To find \(x\), which represents the amount of meat needed for 100 guests, we can use cross-multiplication:
\[ 40 \text{ pounds} \times 100 \text{ guests} = 25 \text{ guests} \times x \text{ pounds} \]
\[ 4000 = 25x \]
Now, divide both sides by 25 to solve for \(x\):
\[ x = \frac{4000}{25} = 160 \]
Thus, the caterer should order 160 pounds of meat for 100 guests.
The correct answer is 160 pounds.