解:$(2)$因为当$x=120$时$,$到甲商场
无优惠$,$所以$a≥120.$
因为当$x= 120$时,到甲商场无优惠,而到乙商
场则可优惠$1$元$,$
所以$b+(120−b)×90\%=119.$
所以$b=110. $
因为当$x=200$时$,$到甲或乙商场实际花费一样$,$
所以$a+(200−a)×85\%=110+(200−110)×90\%,$
所以$a=140. $
所以$a=140,b=110.$
$(3)$因为$x = 180$时,到甲或乙商场实际花费一样,
所以$a+(180 - a)×85\%=b+(180 - b)×90\%$
所以$b=1.5a - 90$
所以$a + b=a + 1.5a - 90 = 2.5a - 90,$
$a - b=a-(1.5a - 90)=90 - 0.5a。$
因为$160\leq a + b\leq 235,$
所以$160\leq 2.5a - 90\leq 235$
解得$100\leq a\leq 130,$
则$50\leq 0.5a\leq 65,$
所以$- 65\leq - 0.5a\leq - 50,$
所以$90-65\leq 90 - 0.5a\leq 90 - 50,$
即$25\leq a - b\leq 40,$
所以$a - b$的最大值为$40。$