в гугле не могу найти определения этих 3 понятий,
Потому что твёрдого определения этих терминов (кроме эл. денег) нет.
Электронные деньги - это деньги, на которые можно что-то купить и получить за это чек. Счёт в онлайн-банке, например.
Определение цифровых и виртуальных денег даёт тот источник, в котором эти баззворды используются.
Обычно под виртуальными подразумевается валюта, на которую вы что-то реальное купить не можете. Например, голда в онлайн-игре.