guitar leads have one 'core' plus a 'shield' (hence it being called shielded single-core cable). The shield wraps around the core and is grounded so any noise interference is (hopefully) passed to ground.
speaker cable is twin core and has no shielding - it will sound noisy if used as a guitar lead.
does that help?