난처하다 is the adjective. be in a difficult situation.
당황하다 is the verb. surprise, be uncomfortable, little bit same with embarrassed?? ...
But these two words are used almost the same in the context. Most Koreans think that these are the same.
For example,
나, 어제 회사에서 굉장히 난처했었어.
날 난처하게 만들지마.
당신은 난처한 상황에 놓이면 어떻게 하는 편인가요?
나, 지금 당신 때문에 난처하게 생겼어.
당황하지 말고 천천히 말해보세요.
저, 지금 당황해서 말을 잘 못하겠어요.
아는 단어가 떠오르지 않아서 당황했다.