what are the differences between 办法 and 解决？they're both presented as meaning "solution" in the context of this skill.
解决 is a verb, it normally means "to solve" (e.g. 我可以解决). 办法 is a noun.
It can also be translated as 我有一个解决办法 (means more like I have a solution that solves).