They're all correct. "Take a guess" is mainly used in North America, while "have a guess" is the standard expression in countries where British English is ...
確定! 回上一頁