Beast often refers to 동물 in general. While monster can refer to a 'beast' 또는 animal, man, woman, creature, just about anything, it's vague so 당신 can use them for as interchangeable meanings. The big difference I'd say being beast is 더 많이 physical while monster can be both physical and psychological.